.contentwrapper .innertube {
	margin-right:30px;	
}

.tasklist li 
{
	border-bottom:none;
}

.tasklist li div.task
{
	height:30px;
	position:relative;
}

.tasklist li div.task div.fluid,
.tasklist li div.task div.fixed {
	height:30px;
	line-height:27px;	
}

.list li div.fluid {
	margin-right:550px;
	padding-left:35px;
}

.list li div.fixed span.author {
	width:280px;
	display:inline-block;
	overflow:hidden;
}

.tasklist li div.task form
{
	padding:5px 0 0 20px;
}


.tasklist li.title {
	font-size:18px;
	font-weight:bold;
	height:35px;
	line-height:35px;
	padding-top:20px;
}



.padlock {
	position:relative;
	top:4px;
}


.tasklist li div.task_infos {
	width:500px;
}
.tasklist li {
	
}
li.subtask {
	background:none;
}

li.subtask .fluid {
	margin-left:40px;	
}

.subtask_title
{
	padding-left:25px;
	background:url(../images/arrow_sub.png) no-repeat 0 50%;
}

.tasklist div.fluid span.completedTask
{
	color:#a0a0a0;
	text-decoration:line-through;
}

.tasklist div.overDueTask
{
	color:#a00000;
	font-weight:bolder;
}

.tasklist div.task .fluid a {
	color:#343434;
	text-decoration:none;	
}

.tasklist div.task a:hover {
	text-decoration:underline;
	color:#4E84C4;
}

.tasklist div.overDueTask a {
	color:#a00000;	
}

.tasklist li.notask span
{
	line-height:49px;
}

.tasklist li ul li.jTreePlacement
{
	margin-left:40px;
}

.tasklist li:hover .toolbar_left, .tasklist li:hover .toolbar_right
{
	visibility:hidden;
}

.tasklist li .task:hover .toolbar_left, .tasklist li .task:hover .toolbar_right
{
	visibility:hidden;
}

.task .indicators {
	position:absolute;
	height:24px;
	width:25px;
	right:166px;
	top:3px;
}

.task .indicators .mask{
	height:8px;
	width:24px;
	background:url("../images/taskprogressmask.png") no-repeat 0 0;
	position:absolute;
	top:0;
	left:0;
	z-index:50;
}

.task .indicators > div {
	height:8px;
	width:24px;
	position:relative;
	margin-bottom:3px;
}

.task .indicators > div .status {
	height:8px;
}

.task .indicators .progress .status {
	background-color:#509545;
}

.task .indicators .est .status {
	background-color:#4E84C4;
}
.rightOptions {
	text-align:right;
}

.list li .rightOptions a {
	margin-left:3px;
	color:#a9ca61;
	font-weight:bold;
	text-decoration:none;
}

.list li .rightOptions a:hover {
	text-decoration:underline;	
}

.category {
	color:#FFF;
	padding:3px 5px;
}

.completedTasks p{
	padding:5px 0;	
}
li.ct {
	padding-bottom:20px;	
}

.completedTasks {
	margin-left:108px;
	font-weight:bold;	
}

.cticon {
	float:left;
	margin-left:20px;
}

li.ct div.title {
	margin-left:0px;
	margin-right:0px;
	padding-top:25px;
}

.list li .comments {
	display:block;
	position:absolute;
	right:200px;
	top:5px;
	margin:0px !important;
	line-height:16px;
	height:16px;
	
}


ul.subtasklist {
	margin-bottom:5px;
}


li.heading {
	background:#f2f2f2;	
}

li.heading .task {
	padding:0 5px;
	margin:6px 0;	
}
div.editPanel div.task form input.Text {
	width:33%;	
	vertical-align:middle;
}

div.editPanel div.task form {
	padding:0 0 0 40px;
}

div.editPanel div.task {
	padding-bottom:20px;
}

a.taskdone {
	float:left;
	height:25px;
	width:25px;
	display:block;
	background:url(../images/task-done.png) no-repeat left bottom;
	position:absolute;
	left:10px;
	top:0px;
}

a.taskdone span {
	
	display:block;
	height:10px;
	width:10px;
	margin-top:10px;
	margin-left:10px;
}

a.taskdone:hover  {
	background:url(../images/task-done.png) no-repeat left top;
}

.list li div.toolbar_left {
	background-image:url(../images/task-tab-left.png);	
	left:-61px;
	width:50px;
}

.list li .toolbar_right, .list.tasklist li .toolbar_left {
	height:30px;
	top:-1px;
	
}
.list li .toolbar_right a, .list.tasklist li .toolbar_left a {
	line-height:30px;
	height:30px;
	color:#aaa;
	text-decoration:none;
}

.list li div.toolbar_left a.action {
	padding:0px 0;
}

.list li div.toolbar_left,
.list li div.toolbar_left a.action {
	cursor:move;
}


.list li div.toolbar_right {
	/*background-image:url(../images/task-tab.png);*/
	background-image:none;	
	right:0px;
}

.list li .divtoolbar_right .action img {
	position:relative;
	left:-10px;
}

.list li div.toolbar_right .action {
	float:right;
	font-weight:bold;	
}


ul.list.tasklist {
	width:100%;	
}

#treeMoveElement .toolbar_left {
	display:none;
}

.colorPickerLabel{
	line-height:16px;
	margin-right:10px;	
}

div.createCategory div {
	float:left;

}

.color_picker {
	margin-top:8px;
	margin-right:10px;
}

div.createCategory .label {
	margin-right:10px;	
}

.txtLabel {
	padding-top:8px;
	margin-right:10px;	
}

div.createCategory {
	
	height:34px;
	line-height:34px;	
}

#treeMoveElement a.taskdone, #treeMoveElement div.toolbar_right {
	display:none;
}

.editCatPanel {
	float:left;
}

.editCatPanel .color_picker {
	margin:3px 5px 0 0 ;
}

.spinnerContainer {
	position:absolute;
	top:4px;
	left:-8px;
}
.cubeLink {
color:#999;
}
.cubeLink span{
color:#999;
}